package net.anzhuo.entity.db;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonProperty;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import net.anzhuo.entity.db.syncdata.Permission;

@Getter
@Setter
@ToString
public class Result {

	/** 基本信息 */
	@JsonProperty("KeyNo")
	private String keyNo;//md5
	@JsonProperty("Name")
	private String name;//企业名称
	@JsonProperty("No")
	private String no;
	@JsonProperty("BelongOrg")
	private String belongOrg;//登记机关
	@JsonProperty("OperName")
	private String operName;//法定代表人
	@JsonProperty("StartDate")
	private String startDate;//成立日期
	
	@JsonProperty("EndDate")
	private String endDate;//吊销日期
	
	@JsonProperty("Status")
	private String status;//状态
	@JsonProperty("Province")
	private String province;//省份
	@JsonProperty("UpdatedDate")
	private String updatedDate;
	@JsonProperty("CreditCode")
	private String creditCode;//统一社会信用代码
	@JsonProperty("RegistCapi")
	private String registCapi;//注册资本
	@JsonProperty("EconKind")
	private String econKind;//公司类型
	@JsonProperty("Address")
	private String address;//地址
	@JsonProperty("Scope")
	private String scope;//经营范围
	@JsonProperty("TermStart")
	private String termStart;//营业期限
	@JsonProperty("TeamEnd")
	private String teamEnd;//营业期限
	@JsonProperty("CheckDate")
	private String checkDate;//核准日期
	@JsonProperty("OrgNo")
	private String orgNo;//组织机构代码
	
	/** 股东信息 */
	@JsonProperty("Partners")
	private List<Partners> partners;
	
	/** 成员信息 */
	@JsonProperty("Employees")
	private List<Employees> employees;
	
	/** 分支机构 */
	@JsonProperty("Branches")
	private List<Branches> branches;
	
	/** 变更记录 */
	@JsonProperty("ChangeRecords")
	private List<ChangeRecords> changeRecords;
	
	/** PermissionInfo **/
	@JsonProperty("PermissionInfo")
	private List<Permission> permissionInfo;
	
	/** Penalty **/
	@JsonProperty("Penalty")
	private List<Penalty> penalty;
	
	/** ContactInfo **/
	@JsonProperty("ContactInfo")
	private ContactInfo contactInfo;
	/** Pledge **/
	@JsonProperty("Pledge")
	private List<Pledge> pledge;
	/** CompanyTaxCreditItems **/
	@JsonProperty("CompanyTaxCreditItems")
	private List<CompanyTaxCreditItems> companyTaxCreditItems;
	/** SpotCheck **/
	@JsonProperty("SpotCheck")
	private List<SpotCheck> spotCheck;
	/** CompanyProducts **/
	@JsonProperty("CompanyProducts")
	private List<CompanyProducts> companyProducts;
	
	/** PenaltyCreditChina **/
	@JsonProperty("PenaltyCreditChina")
	private List<PenaltyCreditChina> penaltyCreditChina;
	
	@JsonProperty("Industry")
	private Industry industry;
	
	@JsonProperty("Investment")
	private List<net.anzhuo.entity.db.outtouzi.Result> investment;
}
